<script>
	export default {
		onLaunch: function() {
			// #ifdef MP-WEIXIN
			//拉取用户成功，调用登录
			uni.login({
				provider: 'weixin',
				success: res => {
					if (res.errMsg == "login:ok") {
						this.code = res.code;
						//请求后端接口换取 openid 和 session_key,这里放到后端去请求code2Session接口，将返回的openid和sessionkey再返回给前端　　　　　　　　　　　　　　　　　　　　　
						uni.request({
　　　　　　　　　　　　　　　url: 'https://localhost:7071/onWXLogin',
　　　　　　　　　　　　　　　data: {code: this.code}
　　　　　　　　　　　　　 }).then((res)=>{
	　　　　　　　　　　　　　　//获取到 openid 和 session_k后，自己的逻辑
	　　　　　　　　　　　　　　//DoSomeThing.................
							let result = res[1].data
							if(result.code == 400){
								uni.showModal({
									title: '提示',
									content: result.msg,
									showCancel: false,
									success: function (res) {
										if (res.confirm) {
											uni.reLaunch({
												url: '/pages/binding/binding'
											});
										}
									}
								});
							}else{
								console.log(res);
								// uni.clearStorageSync();
								uni.setStorageSync('token', res[1].header['Authorization']);
								uni.setStorageSync('name',res[1].data.data.name);
								uni.setStorageSync('id',res[1].data.data.id)
								uni.setStorageSync('userId',res[1].data.data.userId);
								uni.setStorageSync('roleType',res[1].data.data.roleType)
							}
　　　　　　　　　　　　　　})
					} else {
						uni.showModal({
							title: '登录失败',
							content: '系统异常，请联系管理员'
						});
					}
				}
			})
			// #endif
		},
		onShow: function() {
			console.log('App Show')
		},
		onHide: function() {
			console.log('App Hide')
		}
	}
</script>


<style lang="scss">
	@import "uview-ui/index.scss";
	/*每个页面公共css */
	page {
		width: 100%;
		height: 100%;
		background-color: #f8f8f7;
		padding-top: 4upx;
	}

	text {
		font-size: 28upx;
	}
</style>
